package com.atguigu.easyexcel.listener;

import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;
import com.atguigu.easyexcel.dto.ExcelStudentDTO;

/**
 * @program: srb
 * @author: 龙龙
 * @create: 2022-01-23 16:52
 * @description:
 **/
public class ExcelStudentDTOListener extends AnalysisEventListener<ExcelStudentDTO> {
    @Override
    public void invoke(ExcelStudentDTO excelStudentDTO, AnalysisContext analysisContext) {
//        System.out.println("每读取一条数据 都会触发观察者方法 因为是流水线式读取 一条条读");
        System.out.println("观察者读到一条数据"+excelStudentDTO.toString());

    }

    @Override
    public void doAfterAllAnalysed(AnalysisContext analysisContext) {
//        System.out.println("收尾工作，在所有数据读取完成后执行");
    }
}
